package com.back.domain.VO;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import lombok.Data;

import java.util.Date;
@Data
public class SysDeptVO {

    private Long id;
    /**
     * 部门名称
     */
    private String name;
    /**
     * 上级部门id
     */
    private Long parentId;
    /**
     * 树结构
     */
    private String treePath;

    /**
     * 排序
     */
    private Integer sortValue;

    /**
     * 负责人
     */
    private String leader;

    /**
     * 电话
     */
    private String phone;

    /**
     * 状态（1正常 0停用）
     */
    private Integer status;

    // 以下是用于转换的静态方法
    public static String[] toRow(SysDeptVO vo) {
        return new String[]{String.valueOf(vo.getId()), vo.getName(), String.valueOf(vo.getParentId()), vo.getTreePath()};
    }
}
